Next: Guile Auto-loading, Previous: Guile Commands, Up: Guile

#### 23.3.3 Guile API

You can get quick online help for gdb's Guile API by issuing the command `help guile`, or by issuing the command `,help` from an interactive Guile session. Furthermore, most Guile procedures provided by gdb have doc strings which can be obtained with `,describe` procedure-name or `,d` procedure-name from the Guile interactive prompt.

- Basic Guile: Basic Guile Functions
- Guile Configuration: Guile configuration variables
- GDB Scheme Data Types: Scheme representations of GDB objects
- Guile Exception Handling: How Guile exceptions are translated
- Values From Inferior In Guile: Guile representation of values
- Arithmetic In Guile: Arithmetic in Guile
- Types In Guile: Guile representation of types
- Guile Pretty Printing API: Pretty-printing values with Guile
- Selecting Guile Pretty-Printers: How GDB chooses a pretty-printer
- Writing a Guile Pretty-Printer: Writing a pretty-printer
- Commands In Guile: Implementing new commands in Guile
- Parameters In Guile: Adding new gdb parameters
- Progspaces In Guile: Program spaces
- Objfiles In Guile: Object files in Guile
- Frames In Guile: Accessing inferior stack frames from Guile
- Blocks In Guile: Accessing blocks from Guile
- Symbols In Guile: Guile representation of symbols
- Symbol Tables In Guile: Guile representation of symbol tables
- Breakpoints In Guile: Manipulating breakpoints using Guile
- Lazy Strings In Guile: Guile representation of lazy strings
- Architectures In Guile: Guile representation of architectures
- Disassembly In Guile: Disassembling instructions from Guile
- I/O Ports in Guile: GDB I/O ports
- Memory Ports in Guile: Accessing memory through ports and bytevectors
- Iterators In Guile: Basic iterator support